package eu.irreality.dai.gameplay.actions;

import eu.irreality.dai.util.exceptions.GameException;
import eu.irreality.dai.util.exceptions.InternalErrorException;

/**
 * Utility class that is in charge of processing Actions.
 * 
 */
public final class ActionProcessor
{

    private ActionProcessor()
    {

    }

    public synchronized static void process(Action action)
	    throws GameException, InternalErrorException
    {
	action.execute();
    }
}
